File tree Expand file tree Collapse file tree 1 file changed +21
-1
lines changed
Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change 11using Nmkoder . Data ;
22using Nmkoder . Data . Ui ;
3+ using Nmkoder . Extensions ;
34using Nmkoder . IO ;
45using System ;
56using System . Collections . Generic ;
@@ -97,7 +98,26 @@ private void DeleteChunks_Click(object sender, EventArgs e)
9798 return ;
9899
99100 Av1anFolderEntry entry = ( Av1anFolderEntry ) folderList . SelectedItem ;
100- IoUtils . DeleteIfExists ( Path . Combine ( entry . DirInfo . FullName , "encode" ) ) ;
101+ IoUtils . DeleteContentsOfDir ( Path . Combine ( entry . DirInfo . FullName , "encode" ) ) ;
102+
103+ string doneJsonPath = Path . Combine ( entry . DirInfo . FullName , "done.json" ) ;
104+
105+ if ( File . Exists ( doneJsonPath ) )
106+ {
107+ string doneJsonContent = File . ReadAllText ( doneJsonPath ) ;
108+
109+ try
110+ {
111+ string before = doneJsonContent . Split ( "\" done\" :{" ) [ 0 ] + "\" done\" :{" ;
112+ string after = "},\" audio_done\" " + doneJsonContent . Split ( "},\" audio_done\" " ) [ 1 ] ;
113+ string newDoneJsonContent = before + after ;
114+ File . WriteAllText ( doneJsonPath , newDoneJsonContent ) ;
115+ }
116+ catch ( Exception ex )
117+ {
118+ Logger . Log ( $ "Warning: Failed to reset done.json progress file: { ex . Message } ") ;
119+ }
120+ }
101121 }
102122 catch ( Exception ex )
103123 {
You can’t perform that action at this time.
0 commit comments