以前實現備份檔案管理,有乙個刪除功能,是使用asp.net來實現刪除備份檔案。這段時間改用在sql server儲存過程去實現。您可以參考到這個儲存過程完整**。
ifexists
(select
*from
sys.objects
where
object_id
=object_id(n'
[dbo].[usp_deletefile]')
andtype
in(n'p
', n'pc
'))drop
procedure
[dbo].
[usp_deletefile]go
create
procedure
[dbo].
[usp_deletefile](
@filename
nvarchar
(128))
asdeclare
@outinfo
table([
file_exists
]int
notnull,[
file_is_directory
]int
notnull,[
parent_directory_exists
]int
notnull
)insert
into
@outinfo
execute
[master].
[dbo
].xp_fileexist
@filename
declare
@flag
int=
(select
[file_exists
]from
@outinfo)if
(@flag=1
)begin
declare
@orgbkfilestring
nvarchar
(1000) =
'del "'+
@filename+'
"'execute
master..xp_cmdshell
@orgbkfilestring
endif
@@error
<>
0begin
raiserror(n'
can not delete file.',
16,1)
return
end
SQL刪除磁碟檔案
以前實現備份檔案管理,有乙個刪除功能,是使用asp.net來實現刪除備份檔案。這段時間改用在sql server儲存過程去實現。您可以參考到這個儲存過程完整 ifexists select from sys.objects where object id object id n dbo usp de...
RAC新增刪除磁碟
一 環境 oracle 11gr2 rac 二 實施 備註 安全起見,操作之前停資料庫例項 asm例項 1 節點1 2磁碟資訊 共享磁碟資訊 root 11grac1 ls l dev asm 格式 dev asm diskc 需新加磁碟 root 11grac1 ls l dev sd dev s...
刪除磁碟分割槽 刪除OEM分割槽
其實可以用windows自帶的工具 diskpart來實現,而且不會破壞其他分割槽的資料,具體操作如下 首先開啟cmd,輸入 diskpart.exe 回車 提示轉入diskpart 然後輸入 rescan 回車 掃瞄硬碟 接著輸入 list disk 回車 硬碟列表,可以看到連線到該主機的硬碟列表...